// Vite 插件：处理 public/config.js 动态配置
export function configPlugin() {
  return {
    name: 'config-plugin',
    transformIndexHtml: {
      order: 'pre',
      handler(html, ctx) {
        // 在生产环境下，确保 config.js 能正确加载
        if (ctx.server) {
          // 开发环境：config.js 由 public 目录直接提供
          return html
        } else {
          // 生产环境：确保 config.js 能被正确处理
          return html
        }
      }
    }
  }
}